<template>
    <div>
        <h2>Home组件内容</h2>
        <div>
            <ul class="nav nav-tabs">
                <li>
                    <!--                                                       注意to前面加冒号   多级路由使用时可以这样写，注意路由配置里必须指定name，来表示多级路由的path -->
                    <router-link class="list-group-item" active-class="active" :to="{ name: 'xinwen' }">News</router-link>
                </li>
                <li>
                    <!--                                                       多级目录也可以这样不使用简写，这样不需要再路由里指定name -->
                    <router-link class="list-group-item" active-class="active" to="/home/message">Message</router-link>
                </li>
            </ul>

            <!-- 这个标签表示:在这个标签里显示的路由,可以有缓存,路由切换回来数据还在,include指定哪个组件可缓存,不指定include就是所有,缓存多个使用逗号加入到数组中 -->
            <keep-alive :include="['News']">
                <!-- 显示路由组件 -->
                <router-view></router-view>
            </keep-alive>


        </div>
    </div>
</template>

<script>
export default {
    name: 'Home',
    beforeDestroy() {
        console.log('Home组件即将被销毁')
    },
    mouted() {
        console.log('Home组件挂载完毕了')
    }
}
</script>